package vista;

import geometria.Coordenada;

import java.awt.event.KeyEvent;
import modelo.Escenario;
import ar.uba.fi.algo3.titiritero.KeyPressedObservador;
import ar.uba.fi.algo3.titiritero.MouseClickObservador;
import ar.uba.fi.algo3.titiritero.vista.Imagen;

public class VistaEscenario extends Imagen implements MouseClickObservador,
		KeyPressedObservador {

	public VistaEscenario() {
		this.setNombreArchivoImagen("/res/img/pasto.jpg");
	}

	@Override
	public void MouseClick(int x, int y) {
		Escenario e = Escenario.getInstance();
		Coordenada cAux = new Coordenada((double) x, (double) y);
		e.recibirClickenCoordenada(cAux);
	}

	@Override
	public void keyPressed(KeyEvent event) {
		if (event.getKeyCode() == KeyEvent.VK_ESCAPE) {
			Escenario.getInstance().deseleccionarNave();
		}
	}

}
